home *** CD-ROM | disk | FTP | other *** search
/ Macworld Expo - Develope…Central & Net Innovations / Developer Central and Net Innovators (MacWorld Expo) (January 1999).iso / Developer Central / Bowers Development / Demo AppMaker / Examples / plain C OS8 / Everything / DModalCheckboxesData.h < prev    next >
Encoding:
Text File  |  1998-10-29  |  2.1 KB  |  73 lines  |  [TEXT/CWIE]

  1. // DModalCheckboxesData -- data class for Everything
  2.  
  3. #pragma once
  4.  
  5. #include "AMSignaler.h"
  6.  
  7. #define idStandard4        'Sta4'
  8. #define idXx2        'Xx2 '
  9. #define idLR5        'LR5 '
  10. #define idLR6        'LR6 '
  11. #define idLR7        'LR7 '
  12. #define idLR8        'LR8 '
  13. #define idCheckbox3        'Che3'
  14. #define idCheckbox4        'Che4'
  15. #define idNext3        'Nex3'
  16. #define idNext4        'Nex4'
  17.  
  18. //----------
  19. struct DModalCheckboxesData {
  20.     AMSignaler        super;
  21.  
  22.     Boolean        mStandard4;
  23.     Boolean        mXx2;
  24.     Boolean        mLR5;
  25.     Boolean        mLR6;
  26.     Boolean        mLR7;
  27.     Boolean        mLR8;
  28.     Boolean        mCheckbox3;
  29.     Boolean        mCheckbox4;
  30.     Boolean        mNext3;
  31.     Boolean        mNext4;
  32. };
  33. typedef struct DModalCheckboxesData DModalCheckboxesData;
  34.  
  35. //----------
  36. DModalCheckboxesData*        NewDModalCheckboxesData ();
  37. void    DeleteDModalCheckboxesData        (DModalCheckboxesData*        data);
  38.  
  39. //----------
  40. void        DModalCheckboxesData_Init    (DModalCheckboxesData*        self);
  41. void        DModalCheckboxesData_Free    (DModalCheckboxesData*        self);
  42.  
  43. Boolean        GetStandard4        (DModalCheckboxesData*        self);
  44. void        SetStandard4        (DModalCheckboxesData*        self,
  45.                              Boolean        inValue);
  46. Boolean        GetXx2        (DModalCheckboxesData*        self);
  47. void        SetXx2        (DModalCheckboxesData*        self,
  48.                              Boolean        inValue);
  49. Boolean        GetLR5        (DModalCheckboxesData*        self);
  50. void        SetLR5        (DModalCheckboxesData*        self,
  51.                              Boolean        inValue);
  52. Boolean        GetLR6        (DModalCheckboxesData*        self);
  53. void        SetLR6        (DModalCheckboxesData*        self,
  54.                              Boolean        inValue);
  55. Boolean        GetLR7        (DModalCheckboxesData*        self);
  56. void        SetLR7        (DModalCheckboxesData*        self,
  57.                              Boolean        inValue);
  58. Boolean        GetLR8        (DModalCheckboxesData*        self);
  59. void        SetLR8        (DModalCheckboxesData*        self,
  60.                              Boolean        inValue);
  61. Boolean        GetCheckbox3        (DModalCheckboxesData*        self);
  62. void        SetCheckbox3        (DModalCheckboxesData*        self,
  63.                              Boolean        inValue);
  64. Boolean        GetCheckbox4        (DModalCheckboxesData*        self);
  65. void        SetCheckbox4        (DModalCheckboxesData*        self,
  66.                              Boolean        inValue);
  67. Boolean        GetNext3        (DModalCheckboxesData*        self);
  68. void        SetNext3        (DModalCheckboxesData*        self,
  69.                              Boolean        inValue);
  70. Boolean        GetNext4        (DModalCheckboxesData*        self);
  71. void        SetNext4        (DModalCheckboxesData*        self,
  72.                              Boolean        inValue);
  73.